package cn.z2huo.demo.mybatis.plus.config;

import cn.z2huo.core.util.IdUtils;
import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;

/**
 * <p>使用自定义的 ID 生成器来填充 ID
 * <p>使用自定义的雪花算法 ID 生成工具，其中自定义了时间戳开始时间
 *
 * @author z2huo
 */
// 不注入到容器中，使用 mapper-mybatis-plus module 中的配置
//@Component
@Deprecated
public class CustomIdentifierGenerator implements IdentifierGenerator {

    @Override
    public Number nextId(Object entity) {
        return IdUtils.nextId();
    }

}
